package cn.apestar.modules.enums;

import java.util.HashMap;
import java.util.Map;

/**
 * 朋友圈枚举
 *
 * @author lvh
 * @version 版本号：V1.0
 */
public enum ImageTypeEnum {
    /**
     * 朋友圈
     */
    ELITE_TYPE_FRIEND("4", "朋友圈"),

    /**
     * 私密
     */
    ELITE_TYPE_QUESTIONS("5", "问答"),

    /**
     * 图片
     */
    FILE_TYPE_IMAGE("1", "问答图片"),

    /**
     * 语音
     */
    FILE_TYPE_VOICE("2", "问答语音"),

    /**
     * 图文反馈
     */
    ELITE_TYPE_IMAGE_FEEDBACK("3", "图文反馈"),

    /**
     * 图文反馈回复
     */
    ELITE_TYPE_IMAGE_FEEDBACK_REPY("6", "图文反馈回复"),
    /**
     * 资质与证书
     */
    INSTITUTION_TYPE_CERTIFICATE("7", "资质与证书"),
    /**
     * 环境图片
     */
    INSTITUTION_TYPE_ENVIRONMENT("8", "环境图片"),

    /**
     * 设备图片：
     */
    INSTITUTION_TYPE_EQUIPMENT("9", "设备图片"),

    /**
     * 商品图片
     */
    GOODS_TYPE_IMAGE("10", "商品图片");

    private Object code;

    private String name;

    ImageTypeEnum(String code, String name) {
        this.code = code;
        this.name = name;
    }

    public String getValue() {

        // TODO Auto-generated method stub
        return code.toString();
    }

    public String getName() {

        // TODO Auto-generated method stub
        return name;
    }

    /**
     * 返回该对象的MAP
     *
     * @return MAP集合
     */
    public Map getMap() {

        Map m = new HashMap();
        m.put("type_id", code);
        m.put("type_name", name);
        return m;
    }

}